package a_Collection;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;

/**
 * @author Cheng-02
 * @version V1.0
 * @Package a_Collection
 * @date 2024/4/8 下午12:00
 */
public class test01 {
    public static void main(String[] args) {
        Collection<String> c = new ArrayList<String>();

//        boolean add(E e):将给定的元素添加到当前集合中(调用add时，可以不用boolean接受，因为add一定会成功)
        c.add("消炎");
        c.add("开药");
        c.add("小医仙");
        c.add("美杜莎");
        System.out.println(c);//输出集合中的所有值
//        boolean addAll(Collection <? extends E> c):将另一个集合元素添加到当前集合中（集合合并）
        Collection<String> c1 = new ArrayList<String>();
        c1.add("张无忌");
        c1.add("赵敏");
        c1.add("周芷若");
        c1.add("小龙女");
        c1.addAll(c);//将c1集合中的元素添加到c1集合中
        System.out.println(c1);//输出集合中的所有值
//        void clean():清除集合中所有元素
        //c1.clear();//清空集合中的所有元素
        System.out.println(c1);
//        Boolean contains(Object o)：判断当前集合中是否包含指定的元素
        System.out.println(c1.contains("萧薰儿"));
//        Boolean isEmpty()：判断当前集合中是否有元素—> 判断集合是否为空
        System.out.println(c1.isEmpty());//判断集合是否为空
//        Boolean remove(Object o)：删除集合中的指定元素
        c1.remove("小龙女");
        System.out.println(c1);
//        int size()：返回集合中的元素个数
        System.out.println(c1.size());
//        Object[] toArray():把集合中的数组存储到数组中
        Object [] arr=c1.toArray();
        System.out.println(Arrays.toString(arr));

    }
}
